package eiisan.service.task.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author gragonfly
 * @date 2019/7/13
 **/
@ApiModel(description = "定时任务返回数据")
@Data
public class TaskDTO {
    /**
     * 定时任务ID(不能为空)
     */
    @ApiModelProperty(value = "定时任务ID")
    private Long id;

    /**
     * 创建时间(不能为空)
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 活跃状态 1:活跃中 2:不活跃(不能为空)
     */
    @ApiModelProperty(value = "活跃状态  1:活跃中  2:不活跃")
    private Byte status;

    /**
     * 目标(不能为空)
     */
    @ApiModelProperty(value = "目标")
    private String target;

    /**
     * 任务描述(不能为空)
     */
    @ApiModelProperty(value = "任务描述")
    private String description;

    /**
     * cron表达式(不能为空)
     */
    @ApiModelProperty(value = "cron表达式")
    private String cronExp;
}
